package com.cd.music.service;

import com.cd.music.dto.FCodeDto;
import com.cd.music.dto.ResultBean;

/**
 * @author yxl 余秀良
 * @version 1.0
 * @description: Ｆ码逻辑操作接口
 * @date 2018年03月02日  下午4:40
 * @address: 四川成都
 */
public interface FCodeService {
    /**
     * 批量生成Ｆ码
     *
     * @param total 生成数量
     * @return 返回信息
     * @author yxl 余秀良
     * @version 1.0
     * @description: 批量生成Ｆ码
     * @date 2018年03月02日 下午4:45
     * @address: 四川成都
     */
    ResultBean batchCreate(int total);

    /**
     * 查询Ｆ码
     *
     * @param total 生成数量
     * @return 返回信息
     * @author yxl 余秀良
     * @version 1.0
     * @description: 批量生成Ｆ码
     * @date 2018年03月02日 下午4:45
     * @address: 四川成都
     */
    ResultBean select(FCodeDto total);

    /**
     * 查询Ｆ码
     *
     * @param total 生成数量
     * @return 返回信息
     * @author yxl 余秀良
     * @version 1.0
     * @description: 批量生成Ｆ码
     * @date 2018年03月02日 下午4:45
     * @address: 四川成都
     */
    ResultBean selectList(FCodeDto total);

    /**
     * 修改Ｆ码
     *
     * @param code 参数
     * @return 返回信息
     * @author yxl 余秀良
     * @version 1.0
     * @description: 批量生成Ｆ码
     * @date 2018年03月02日 下午4:45
     * @address: 四川成都
     */
    ResultBean update(FCodeDto code);
}
